One of the core benefits of React is being able to decompose your UI into a set of independent, stateful components. However, when attempting to use these components on the server to create a fully saturated initial page load, it's easy to fall into traps that lead to a loss of separation of concerns or compromising the ideal agnosticism of components as to whether they are running on the server or client.Our implementation of isomorphic React uses Express and React to preserve separation of concerns, keep components server/client agnostic, and allow for isomorphic rendering of an entire view that relies on asynchronous data sources.Cast: AdmittedlyTags: